/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.clearBox;

public class ClearBoxInfoInData {
    private String index;
    private String gschVoucherId;
    private String gschDate;
    private String gschStatus;
    private String gschEmp;
    private String gschRemaks;
    private String proId;
    private String gscdBatchNo;

    public String getIndex() {
        return this.index;
    }

    public String getGschVoucherId() {
        return this.gschVoucherId;
    }

    public String getGschDate() {
        return this.gschDate;
    }

    public String getGschStatus() {
        return this.gschStatus;
    }

    public String getGschEmp() {
        return this.gschEmp;
    }

    public String getGschRemaks() {
        return this.gschRemaks;
    }

    public String getProId() {
        return this.proId;
    }

    public String getGscdBatchNo() {
        return this.gscdBatchNo;
    }

    public void setIndex(String index) {
        this.index = index;
    }

    public void setGschVoucherId(String gschVoucherId) {
        this.gschVoucherId = gschVoucherId;
    }

    public void setGschDate(String gschDate) {
        this.gschDate = gschDate;
    }

    public void setGschStatus(String gschStatus) {
        this.gschStatus = gschStatus;
    }

    public void setGschEmp(String gschEmp) {
        this.gschEmp = gschEmp;
    }

    public void setGschRemaks(String gschRemaks) {
        this.gschRemaks = gschRemaks;
    }

    public void setProId(String proId) {
        this.proId = proId;
    }

    public void setGscdBatchNo(String gscdBatchNo) {
        this.gscdBatchNo = gscdBatchNo;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof ClearBoxInfoInData)) {
            return false;
        }
        ClearBoxInfoInData other = (ClearBoxInfoInData)o;
        if (!other.canEqual(this)) {
            return false;
        }
        String this$index = this.getIndex();
        String other$index = other.getIndex();
        if (this$index == null ? other$index != null : !this$index.equals(other$index)) {
            return false;
        }
        String this$gschVoucherId = this.getGschVoucherId();
        String other$gschVoucherId = other.getGschVoucherId();
        if (this$gschVoucherId == null ? other$gschVoucherId != null : !this$gschVoucherId.equals(other$gschVoucherId)) {
            return false;
        }
        String this$gschDate = this.getGschDate();
        String other$gschDate = other.getGschDate();
        if (this$gschDate == null ? other$gschDate != null : !this$gschDate.equals(other$gschDate)) {
            return false;
        }
        String this$gschStatus = this.getGschStatus();
        String other$gschStatus = other.getGschStatus();
        if (this$gschStatus == null ? other$gschStatus != null : !this$gschStatus.equals(other$gschStatus)) {
            return false;
        }
        String this$gschEmp = this.getGschEmp();
        String other$gschEmp = other.getGschEmp();
        if (this$gschEmp == null ? other$gschEmp != null : !this$gschEmp.equals(other$gschEmp)) {
            return false;
        }
        String this$gschRemaks = this.getGschRemaks();
        String other$gschRemaks = other.getGschRemaks();
        if (this$gschRemaks == null ? other$gschRemaks != null : !this$gschRemaks.equals(other$gschRemaks)) {
            return false;
        }
        String this$proId = this.getProId();
        String other$proId = other.getProId();
        if (this$proId == null ? other$proId != null : !this$proId.equals(other$proId)) {
            return false;
        }
        String this$gscdBatchNo = this.getGscdBatchNo();
        String other$gscdBatchNo = other.getGscdBatchNo();
        return !(this$gscdBatchNo == null ? other$gscdBatchNo != null : !this$gscdBatchNo.equals(other$gscdBatchNo));
    }

    protected boolean canEqual(Object other) {
        return other instanceof ClearBoxInfoInData;
    }

    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        String $index = this.getIndex();
        result = result * 59 + ($index == null ? 43 : $index.hashCode());
        String $gschVoucherId = this.getGschVoucherId();
        result = result * 59 + ($gschVoucherId == null ? 43 : $gschVoucherId.hashCode());
        String $gschDate = this.getGschDate();
        result = result * 59 + ($gschDate == null ? 43 : $gschDate.hashCode());
        String $gschStatus = this.getGschStatus();
        result = result * 59 + ($gschStatus == null ? 43 : $gschStatus.hashCode());
        String $gschEmp = this.getGschEmp();
        result = result * 59 + ($gschEmp == null ? 43 : $gschEmp.hashCode());
        String $gschRemaks = this.getGschRemaks();
        result = result * 59 + ($gschRemaks == null ? 43 : $gschRemaks.hashCode());
        String $proId = this.getProId();
        result = result * 59 + ($proId == null ? 43 : $proId.hashCode());
        String $gscdBatchNo = this.getGscdBatchNo();
        result = result * 59 + ($gscdBatchNo == null ? 43 : $gscdBatchNo.hashCode());
        return result;
    }

    public String toString() {
        return "ClearBoxInfoInData(index=" + this.getIndex() + ", gschVoucherId=" + this.getGschVoucherId() + ", gschDate=" + this.getGschDate() + ", gschStatus=" + this.getGschStatus() + ", gschEmp=" + this.getGschEmp() + ", gschRemaks=" + this.getGschRemaks() + ", proId=" + this.getProId() + ", gscdBatchNo=" + this.getGscdBatchNo() + ")";
    }
}

